package cn.ainit.cw.cwcost;
// default package

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * FinCosts entity. @author MyEclipse Persistence Tools
 * 财务成本单实体类
 */
@Entity
@Table(name = "CW_COST")
public class CwCosts implements java.io.Serializable {
	
	private String costId;
	private String proId;
	private String xtId;
	private String costCode;
	private String objId;
	private String flowId;
	private String flowSourceDjid;
	private String finChargeId;
	private String finSubject;
	private String finType;
	private String bumen;
	private String inputMan;
	private Date inputDate;
	private String verifyMan;
	private Date verifyDate;
	private String isDestroy;
	private Double objPrice;
	private Double objAmount;
	private Double taxRate;
	private Double taxMoney;
	private Double realMoney;
	private String memo;
	private String isVerify;
	private String craft;
	private String payType;
	private String manPay;
	private String manBusiness;
	private String manAgency;
	private String djType;
	private String destroyMan;
	private Date destroyDate;
	private String lastModMan;
	private Date lastModDate;
	private String stationId;

 
	@Id
	@Column(name = "COST_ID", unique = true, nullable = false, length = 32)
	public String getCostId() {
		return this.costId;
	}

	public void setCostId(String costId) {
		this.costId = costId;
	}
 
	@Column(name = "PRO_ID")
	public String getProId() {
		return proId;
	}

	public void setProId(String proId) {
		this.proId = proId;
	}
	@Column(name = "XT_ID")
	public String getXtId() {
		return xtId;
	}

	public void setXtId(String xtId) {
		this.xtId = xtId;
	}

	@Column(name = "COST_CODE", unique = true, length = 32)
	public String getCostCode() {
		return this.costCode;
	}

	public void setCostCode(String costCode) {
		this.costCode = costCode;
	}

	@Column(name = "OBJ_ID", length = 32)
	public String getObjId() {
		return this.objId;
	}

	public void setObjId(String objId) {
		this.objId = objId;
	}

	@Column(name = "FLOW_ID", length = 32)
	public String getFlowId() {
		return this.flowId;
	}

	public void setFlowId(String flowId) {
		this.flowId = flowId;
	}

	@Column(name = "FLOW_SOURCE_DJID", length = 32)
	public String getFlowSourceDjid() {
		return this.flowSourceDjid;
	}

	public void setFlowSourceDjid(String flowSourceDjid) {
		this.flowSourceDjid = flowSourceDjid;
	}

	@Column(name = "FIN_CHARGE_ID", length = 32)
	public String getFinChargeId() {
		return this.finChargeId;
	}

	public void setFinChargeId(String finChargeId) {
		this.finChargeId = finChargeId;
	}

	@Column(name = "FIN_SUBJECT", length = 100)
	public String getFinSubject() {
		return this.finSubject;
	}

	public void setFinSubject(String finSubject) {
		this.finSubject = finSubject;
	}

	@Column(name = "FIN_TYPE", length = 32)
	public String getFinType() {
		return this.finType;
	}

	public void setFinType(String finType) {
		this.finType = finType;
	}

	@Column(name = "BUMEN", length = 32)
	public String getBumen() {
		return this.bumen;
	}

	public void setBumen(String bumen) {
		this.bumen = bumen;
	}

	@Column(name = "INPUT_MAN", length = 32)
	public String getInputMan() {
		return this.inputMan;
	}

	public void setInputMan(String inputMan) {
		this.inputMan = inputMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "INPUT_DATE", length = 7)
	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	@Column(name = "VERIFY_MAN", length = 32)
	public String getVerifyMan() {
		return this.verifyMan;
	}

	public void setVerifyMan(String verifyMan) {
		this.verifyMan = verifyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "VERIFY_DATE", length = 7)
	public Date getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(Date verifyDate) {
		this.verifyDate = verifyDate;
	}

	@Column(name = "IS_DESTROY", length = 1)
	public String getIsDestroy() {
		return this.isDestroy;
	}

	public void setIsDestroy(String isDestroy) {
		this.isDestroy = isDestroy;
	}

	@Column(name = "OBJ_PRICE", precision = 18, scale = 4)
	public Double getObjPrice() {
		return this.objPrice;
	}

	public void setObjPrice(Double objPrice) {
		this.objPrice = objPrice;
	}

	@Column(name = "OBJ_AMOUNT", precision = 18, scale = 4)
	public Double getObjAmount() {
		return this.objAmount;
	}

	public void setObjAmount(Double objAmount) {
		this.objAmount = objAmount;
	}

	@Column(name = "TAX_RATE", precision = 18, scale = 4)
	public Double getTaxRate() {
		return this.taxRate;
	}

	public void setTaxRate(Double taxRate) {
		this.taxRate = taxRate;
	}

	@Column(name = "TAX_MONEY", precision = 18, scale = 4)
	public Double getTaxMoney() {
		return this.taxMoney;
	}

	public void setTaxMoney(Double taxMoney) {
		this.taxMoney = taxMoney;
	}

	@Column(name = "REAL_MONEY", precision = 18, scale = 4)
	public Double getRealMoney() {
		return this.realMoney;
	}

	public void setRealMoney(Double realMoney) {
		this.realMoney = realMoney;
	}

	@Column(name = "MEMO", length = 500)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "IS_VERIFY", length = 1)
	public String getIsVerify() {
		return this.isVerify;
	}

	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}

	@Column(name = "CRAFT", length = 100)
	public String getCraft() {
		return this.craft;
	}

	public void setCraft(String craft) {
		this.craft = craft;
	}

	@Column(name = "PAY_TYPE", length = 32)
	public String getPayType() {
		return this.payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	@Column(name = "MAN_PAY", length = 32)
	public String getManPay() {
		return this.manPay;
	}

	public void setManPay(String manPay) {
		this.manPay = manPay;
	}

	@Column(name = "MAN_BUSINESS", length = 100)
	public String getManBusiness() {
		return this.manBusiness;
	}

	public void setManBusiness(String manBusiness) {
		this.manBusiness = manBusiness;
	}

	@Column(name = "MAN_AGENCY", length = 100)
	public String getManAgency() {
		return this.manAgency;
	}

	public void setManAgency(String manAgency) {
		this.manAgency = manAgency;
	}

	@Column(name = "DJ_TYPE", length = 32)
	public String getDjType() {
		return this.djType;
	}

	public void setDjType(String djType) {
		this.djType = djType;
	}

	@Column(name = "DESTROY_MAN", length = 32)
	public String getDestroyMan() {
		return this.destroyMan;
	}

	public void setDestroyMan(String destroyMan) {
		this.destroyMan = destroyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "DESTROY_DATE", length = 7)
	public Date getDestroyDate() {
		return this.destroyDate;
	}

	public void setDestroyDate(Date destroyDate) {
		this.destroyDate = destroyDate;
	}

	@Column(name = "LAST_MOD_MAN", length = 32)
	public String getLastModMan() {
		return this.lastModMan;
	}

	public void setLastModMan(String lastModMan) {
		this.lastModMan = lastModMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "LAST_MOD_DATE", length = 7)
	public Date getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	@Column(name = "STATION_ID", length = 4)
	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

}